package org.iamd.hibernate.vo;

import java.io.Serializable;

import org.iamd.domain.data.Data;

/**
 * Основен VO обект за системата от гледна точка на Hibernate.
 * 
 * @author И. Атанасов
 */
public abstract class HibernateVO extends Data implements Serializable {

	/** Сериен номер на класа. */
	private static final long serialVersionUID = -547194346546648010L;

	/**
	 * @return системен идентификатор на Hibernate обект
	 */
	@Override
	public Integer getId() {
		return (Integer) super.getId();
	}

	/**
	 * Setter за системен идентификатор.
	 * 
	 * @param id
	 *            системен идентификатор
	 */
	public void setId(Integer id) {
		super.setId(id);
	}

}